
AddCSLuaFile()
DEFINE_BASECLASS( "player_default" )
local PLAYER = {}

if ( CLIENT ) then

PLAYER.DataTable			= {}

end





PLAYER.TestTab				= {}
PLAYER.WalkSpeed 			= 400		-- How fast to move when not running
PLAYER.RunSpeed				= 600		-- How fast to move when running
PLAYER.CrouchedWalkSpeed 	= 0.3		-- Multiply move speed by this when crouching
PLAYER.DuckSpeed			= 0.3		-- How fast to go from not ducking, to ducking
PLAYER.UnDuckSpeed			= 0.3		-- How fast to go from ducking, to not ducking
PLAYER.JumpPower			= 300		-- How powerful our jump should be
PLAYER.CanUseFlashlight     = false		-- Can we use the flashlight
PLAYER.MaxHealth			= 200		-- Max health we can have
PLAYER.StartHealth			= 100		-- How much health we start with
PLAYER.StartArmor			= 100			-- How much armour we start with
PLAYER.DropWeaponOnDie		= false		-- Do we drop our weapon when we die
PLAYER.TeammateNoCollide 	= true		-- Do we collide with teammates or run straight through them
PLAYER.AvoidPlayers			= true		-- Automatically swerves around other players
PLAYER.UseVMHands			= true		-- Uses viewmodel hands

--
-- Set up the network table accessors
--
function PLAYER:SetupDataTables()

	BaseClass.SetupDataTables( self )

end


function PLAYER:Loadout()

		self.Player:Give("weapon_railgun")
		self.Player:Give("weapon_machinegun")
		self.Player:Give("weapon_plasmagun")
		self.Player:Give("weapon_lightning")
		self.Player:Give("weapon_grenadelauncher")
		self.Player:Give("weapon_rocketluncher")
		self.Player:Give("weapon_sshotgun")


end

--
-- Called when the player spawns
--
function PLAYER:Spawn()

	BaseClass.Spawn( self )


end

--
-- Return true to draw local (thirdperson) camera - false to prevent - nothing to use default behaviour
--
function PLAYER:ShouldDrawLocal() 

	

end

--
-- Allow player class to create move
--
function PLAYER:CreateMove( cmd )



end

--
-- Allow changing the player's view
--
function PLAYER:CalcView( view )

	

	-- Your stuff here

end

player_manager.RegisterClass( "player_quake", PLAYER, "player_default" )
